package com.example.supernote.model.note.commands.More

import androidx.compose.ui.text.input.TextFieldValue
import com.example.supernote.R
import com.example.supernote.model.note.commands.AbstractCommand
import com.example.supernote.model.note.context.Context


class SaveCommand: AbstractCommand(R.string.note_save) {
    override fun execute(context: Context): TextFieldValue {
        TODO()
    }

    override fun undo(context: Context) {
        println(stringResId)
    }
}

class ExportCommand: AbstractCommand(R.string.note_export) {
    override fun execute(context: Context): TextFieldValue {
        TODO()
    }

    override fun undo(context: Context) {
        println(stringResId)
    }
}

class AlarmCommand: AbstractCommand(R.string.note_alarm) {
    override fun execute(context: Context): TextFieldValue {
        TODO()
    }

    override fun undo(context: Context) {
        println(stringResId)
    }
}

class ShareCommand: AbstractCommand(R.string.note_share) {
    override fun execute(context: Context): TextFieldValue {
        TODO()
    }

    override fun undo(context: Context) {
        println(stringResId)
    }
}